<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta http-equiv="X-UA-Compatible" content="ie=edge" />
	<title>Document</title>
	
</head>
<?php
	//$_POST数组保存表单提交所有表单元素信息
	//echo 输出字符串信息，print_r()输出数组内容
	//数组获取元素值的语法：$数组名[小标]
	//print_r($_POST);
	
	$input=$_POST['input'];//获取被转换的值
	//echo "<br>".$input;
	if($_POST['change']=="10进制转换为2进制")
	{
			$result=decbin($input);//获取转换后的值
			//echo"<br>".$result;
	}
	elseif($_POST['change']=="10进制转换为8进制")
	{
			$result=decoct($input);
			//echo"<br>".$result;
	}
	elseif($_POST['change']=="10进制转换为16进制")
	{
			$result=dechex($input);
			//echo"<br>".$result;
	}
	elseif($_POST['change']=="2进制转换为10进制")
	{
			$result=bindec($input);
			//echo"<br>".$result;
	}
	elseif($_POST['change']=="8进制转换为10进制")
	{
			$result=octdec($input);
			//echo"<br>".$result;
	}
	elseif($_POST['change']=="16进制转换为10进制")
	{
			$result=hexdec($input);
			//echo"<br>".$result;
	}
?>
<body>
	<form action="" method="post">
		<input type="text" name="input" id="" value="<?php echo $input;?>"/>
		<select name="change">
			<option value="10进制转换为2进制"<?php if($_POST['change']=='10进制转换为2进制'){echo "selected";} ?> >10进制转换为2进制</option>
			<option value="10进制转换为8进制"<?php if($_POST['change']=='10进制转换为8进制'){echo "selected";} ?>>10进制转换为8进制</option>
			<option value="10进制转换为16进制"<?php if($_POST['change']=='10进制转换为16进制'){echo "selected";} ?>>10进制转换为16进制</option>
			<option value="2进制转换为10进制"<?php if($_POST['change']=='2进制转换为10进制'){echo "selected";} ?>>2进制转换为10进制</option>
			<option value="8进制转换为10进制"<?php if($_POST['change']=='8进制转换为10进制'){echo "selected";} ?>>8进制转换为10进制</option>
			<option value="16进制转换为10进制"<?php if($_POST['change']=='16进制转换为10进制'){echo "selected";} ?>>16进制转换为10进制</option>
		</select> 
		<input type="submit" value="转换" />
		<input type="text" name="input2" id="" value="<?php echo $result; ?>" />
	</form>
		
</body>
</html>
<?php
	
	
?>